﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;

namespace GrupyzServices.BdAccess
{
    public class OrderDetailViewModel
    {
        public string IdCart { get; set; }
        public int Quantidade { get; set; }
        public List<string> ListaItems { get; set; }
        public decimal ValorUn { get; set; }
        public decimal Total { get; set; }
        public List<string> Condicoes { get; set; }

        public bool Oferta { get; set; }

        [Required(ErrorMessage = " ")]
        [RegularExpression(@"^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$", ErrorMessage = " ")]
        public string EmailDest { get; set; }
        public bool EuImprimo { get; set; }
        public string Mensagem { get; set; }

        [Required(ErrorMessage = " ")]
        public string NomeDe { get; set; }

        [Required(ErrorMessage = " ")]
        public string NomePara { get; set; }

        public string Descricao { get; set; }
        public int DealId { get; set; }
        public string Texto { get; set; }
        public string Imagem { get; set; }
        public List<int> Pontos { get; set; }
        
    }
}